package com.zanglikun.apacheCommonUtil.apacheCommonsLang3;

import org.apache.commons.lang3.ArrayUtils;

/**
 * @author : zanglikun
 * @date : 2024/9/1 下午5:18
 * @desc : Copyright © zanglikun.com
 * 数组的日常使用
 */
public class ArrayUtilsTest {
    public static void main(String[] args) {
        int[] ints = new int[0];
        ints = null;
        ArrayUtils.isEmpty(ints); // 注意方法接收的是基本类型，所以使用的时候，注意拆箱问题
        int[] newArray = ArrayUtils.add(ints, 1);// 数组长度有限，如果要添加元素，只创建一个新的数组
        System.out.println("两数组的长度一致结果是：" + ArrayUtils.isSameLength(ints, newArray)); // 比较2个数组长度是否一致
        int[] newMergeArray = ArrayUtils.addAll(ints, new int[]{1, 2}); // 同上文
        int[] emptyIntArray = ArrayUtils.EMPTY_INT_ARRAY; // 给一个空的数组
        System.out.println(ArrayUtils.toString(newMergeArray)); // 将数组输出来
    }
}
